home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 April / EnigmA AMIGA RUN 26 (1998)(G.R. Edizioni)(IT)[!][issue 1998-04].iso / earcd / amiga-int / ffs43_19 / readme < prev    next >
Text File  |  1997-11-08  |  4KB  |  72 lines

  1. kickstart/fs
  2.  
  3.     Added 64 bit support according to the new style device based
  4.     trackdisk64 standard. Notification should work well now for
  5.     SetComment, SetFileDate, SetProtection, and SetOwner.
  6.     Added UID/GID identification support via Envoy for symmetry.
  7.     Will use TD_ADDCHANGEINT instead of TD_REMOVE. This may help
  8.     some devices! I am not sure yet if we should ignore
  9.     non IOERR_NOCMD devices and simply try a query and
  10.     TD_GETGEOMETRY on the device. Handles cylinder numbers >64K for
  11.     special types of devices now. Reworked half a ton of signed
  12.     compares. Should no longer mess up on comment lengths or
  13.     filename lengths >=128. No longer sets the dircache pointer in
  14.     the root block for non dircache modes. There is a slight chance
  15.     that files could be sized from 0 to 4GB-2 bytes now. This has not
  16.     been tested and you must make sure that any SW trying to use
  17.     this checks for -1 as error code exactly as positions are
  18.     obviously unsigned in that case. Froze 43.11.
  19.     If there was an early startup problem, it didn't always fail
  20.     correctly. This should be better now. Note well that the V43
  21.     FFS tends to rely on the trackdisk device feature set defined
  22.     for >=V36, so with very old hardware and/or bad drivers, you
  23.     may have problems. Incidentally, none have been reported yet.
  24.     Froze 43.12.
  25.     In a low memory situation, the fs could set a wrong disk type.
  26.     Fixed a failure path that I had added in a messed up state and
  27.     a restart should work as expected again now. For an underlying
  28.     NSD device, FFS will use TD_GETGEOMETRY now if needed.
  29.     Currently, the NSD query is only activated for >4GB partitions.
  30.     Maybe this should change. This needs further research though.
  31.     Froze 43.13.
  32.     Envoy accounts support is only available if accounts.library is
  33.     already loaded.
  34.     Froze 43.14.
  35.     When Inhibit is turned on/off, the filesystem should now
  36.     try harder to trigger a disk change event as appropriate.
  37.     The validator and the standard bitmap check could report free
  38.     blocks that were different by one. The bit[map] for the last block
  39.     in the partition was not checked correctly and the disk could
  40.     have appeared to contain one more free block than was actually
  41.     there. This bug must have been in there for a long time.
  42.     Incidentally, it has not been found with a small partition,
  43.     but while using a 4.6GB partition. The NSD functionality was
  44.     not fully NSD conforming which caused NSDPatch to reject
  45.     certain FFS requests (correctly) with an error. Froze 43.18.
  46.     With a 512 byte block size, the upper unchecked(!) limit on
  47.     FFS file size was 2.25 GB due to internal extension block count
  48.     limitations. OFS had problems with files >32MB. The validator
  49.     did not clean up bad dircache entries correctly which could
  50.     confuse dircache management completely. Froze 43.19.
  51.  
  52. Use HDToolBox to test this filesystem. Note that partitions
  53. exceeding the 32 bit range may confuse some SW like Info,
  54. Workbench, HDToolBox in some areas. Please note well that Amiga
  55. International, Inc. supports only the New Style Device API for future
  56. enhancements to devices in general as documented on the Developer
  57. CD, with updates distributed via ftp.amiga.de. The V43 FFS uses NSD
  58. to determine device capabilities and will not use 64 Bit commands
  59. on non NSD devices. As the OS drivers and many 3rd party devices
  60. tend to get upgraded to use NSD right now, this is not expected to
  61. be a problem. It is also expected that this filesystem may fail on
  62. some very old/bad harddisk controllers that don't even implement
  63. the V37 device specifications correctly. Bug reports on this are
  64. welcome.
  65.  
  66. For details on requirements for underlying devices, please check
  67. the included documents, the DevInfo section of the current Amiga
  68. Developer CD and/or ftp.amiga.de for the current versions of the
  69. included documents.
  70.  
  71. Heinz Wrobel
  72.